a11y: Simplify the ATContext::state-change signal
authorEmmanuele Bassi <ebassi@gnome.org>
Tue, 25 Aug 2020 15:34:04 +0000 (16:34 +0100)
committerAhmed Eldemery <aeldemery.de@gmail.com>
Fri, 28 Aug 2020 16:45:01 +0000 (18:45 +0200)
commite5f4459e4bc265d1b5e6062cd90c9f278897ebd3
treead243561031a9a4bbde1a22e7c0a3d87a0a52e82
parent890c7816f052bc75ca63dd6e2b7448d3a81fdec8
a11y: Simplify the ATContext::state-change signal

We cannot pass all the data we pass to the virtual function, because the
types are private, but the class and the signal are public API.

The signal is just a notification, so we can decouple the virtual
function (which stays the same, for internal types that implement the
ATContext API contract) from the signal.
gtk/gtkatcontext.c